{
 "cells": [
  {
   "cell_type": "markdown",
   "id": "ef358c92",
   "metadata": {},
   "source": [
    "# 终端调用"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "id": "67d71a33",
   "metadata": {
    "vscode": {
     "languageId": "shellscript"
    }
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "deepseek-r1:8b                         6995872bfe4c    5.2 GB    2 weeks ago    \n"
     ]
    }
   ],
   "source": [
    "!ollama list | grep  deepseek-r1:8b"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "id": "f09f57c1",
   "metadata": {
    "vscode": {
     "languageId": "shellscript"
    }
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "\u001b[?2026h\u001b[?25l\u001b[1G⠙ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[1G⠹ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[1G⠸ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[1G⠼ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[1G⠼ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[1G⠴ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[1G⠦ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[1G⠧ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[1G⠇ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[1G⠏ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[1G⠋ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[1G⠙ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[1G⠹ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[1G⠸ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?25l\u001b[?2026h\u001b[?25l\u001b[1G\u001b[K\u001b[?25h\u001b[?2026l\u001b[2K\u001b[1G\u001b[?25h<think>\u001b[?25l\u001b[?25h\n",
      "\u001b[?25l\u001b[?25h嗯\u001b[?25l\u001b[?25h，\u001b[?25l\u001b[?25h用户\u001b[?25l\u001b[?25h想要\u001b[?25l\u001b[?25h一篇\u001b[?25l\u001b[?25h小\u001b[?25l\u001b[?25h红\u001b[?25l\u001b[?25h书\u001b[?25l\u001b[?25h风格\u001b[?25l\u001b[?25h的\u001b[?25l\u001b[?25h环保\u001b[?25l\u001b[?25h咖啡\u001b[?25l\u001b[?25h杯\u001b[?25l\u001b[?25h宣传\u001b[?25l\u001b[?25h文案\u001b[?25l\u001b[?25h。\u001b[?25l\u001b[?25h小\u001b[?25l\u001b[?25h红\u001b[?25l\u001b[?25h书\u001b[?25l\u001b[?25h文案\u001b[?25l\u001b[?25h通常\u001b[?25l\u001b[?25h有几个\u001b[?25l\u001b[?25h特点\u001b[?25l\u001b[?25h：\u001b[?25l\u001b[?25h口\u001b[K\n",
      "语\u001b[?25l\u001b[?25h化\u001b[?25l\u001b[?25h强\u001b[?25l\u001b[?25h、\u001b[?25l\u001b[?25h带\u001b[?25l\u001b[?25hemoji\u001b[?25l\u001b[?25h表情\u001b[?25l\u001b[?25h、\u001b[?25l\u001b[?25h突出\u001b[?25l\u001b[?25h个人\u001b[?25l\u001b[?25h体验\u001b[?25l\u001b[?25h和\u001b[?25l\u001b[?25h痛点\u001b[?25l\u001b[?25h解决\u001b[?25l\u001b[?25h、\u001b[?25l\u001b[?25h有\u001b[?25l\u001b[?25h明确\u001b[?25l\u001b[?25h的\u001b[?25l\u001b[?25h行动\u001b[?25l\u001b[?25h号召\u001b[?25l\u001b[?25h。\n",
      "\n",
      "\u001b[?25l\u001b[?25h用户\u001b[?25l\u001b[?25h可能\u001b[?25l\u001b[?25h是个\u001b[?25l\u001b[?25h刚\u001b[?25l\u001b[?25h接触\u001b[?25l\u001b[?25h环保\u001b[?25l\u001b[?25h产品的\u001b[?25l\u001b[?25h年轻人\u001b[?25l\u001b[?25h，\u001b[?25l\u001b[?25h或者\u001b[?25l\u001b[?25h咖啡\u001b[?25l\u001b[?25h品牌\u001b[?25l\u001b[?25h方\u001b[?25l\u001b[?25h市场\u001b[?25l\u001b[?25h人员\u001b[?25l\u001b[?25h，\u001b[?25l\u001b[?25h想\u001b[?25l\u001b[?25h通过\u001b[?25l\u001b[?25h真实\u001b[?25l\u001b[?25h用户体\u001b[K\n",
      "验\u001b[?25l\u001b[?25h来\u001b[?25l\u001b[?25h推广\u001b[?25l\u001b[?25h产品\u001b[?25l\u001b[?25h。\u001b[?25l\u001b[?25hta\u001b[?25l\u001b[?25h需要\u001b[?25l\u001b[?25h这篇\u001b[?25l\u001b[?25h文案\u001b[?25l\u001b[?25h能\u001b[?25l\u001b[?25h引发\u001b[?25l\u001b[?25h共鸣\u001b[?25l\u001b[?25h，\u001b[?25l\u001b[?25h同时\u001b[?25l\u001b[?25h展示\u001b[?25l\u001b[?25h产品的\u001b[?25l\u001b[?25h实用\u001b[?25l\u001b[?25h性和\u001b[?25l\u001b[?25h独特\u001b[?25l\u001b[?25h卖\u001b[?25l\u001b[?25h点\u001b[?25l\u001b[?25h。\u001b[?25l\u001b[?25h深层\u001b[?25l\u001b[?25h\u001b[K\n",
      "需求\u001b[?25l\u001b[?25h可能是\u001b[?25l\u001b[?25h让消费者\u001b[?25l\u001b[?25h觉得\u001b[?25l\u001b[?25h“\u001b[?25l\u001b[?25h这\u001b[?25l\u001b[?25h东西\u001b[?25l\u001b[?25h不\u001b[?25l\u001b[?25h贵\u001b[?25l\u001b[?25h但\u001b[?25l\u001b[?25h很\u001b[?25l\u001b[?25h高级\u001b[?25l\u001b[?25h”，\u001b[?25l\u001b[?25h而且\u001b[?25l\u001b[?25h最好\u001b[?25l\u001b[?25h能\u001b[?25l\u001b[?25h戳\u001b[?25l\u001b[?25h中\u001b[?25l\u001b[?25h都市\u001b[?25l\u001b[?25h人群\u001b[?25l\u001b[?25h的\u001b[?25l\u001b[?25h几个\u001b[?25l\u001b[?25h焦虑\u001b[?25l\u001b[?25h\u001b[K\n",
      "点\u001b[?25l\u001b[?25h：\u001b[?25l\u001b[?25h环保\u001b[?25l\u001b[?25h、\u001b[?25l\u001b[?25h颜值\u001b[?25l\u001b[?25h、\u001b[?25l\u001b[?25h便利\u001b[?25l\u001b[?25h性\u001b[?25l\u001b[?25h。\n",
      "\n",
      "\u001b[?25l\u001b[?25h考虑到\u001b[?25l\u001b[?25h小\u001b[?25l\u001b[?25h红\u001b[?25l\u001b[?25h书\u001b[?25l\u001b[?25h用户\u001b[?25l\u001b[?25h群体\u001b[?25l\u001b[?25h主要是\u001b[?25l\u001b[?25h年轻\u001b[?25l\u001b[?25h女性\u001b[?25l\u001b[?25h，\u001b[?25l\u001b[?25h文案\u001b[?25l\u001b[?25h可以\u001b[?25l\u001b[?25h多\u001b[?25l\u001b[?25h用\u001b[?25l\u001b[?25h生活\u001b[?25l\u001b[?25h化的\u001b[?25l\u001b[?25h场景\u001b[?25l\u001b[?25h描述\u001b[?25l\u001b[?25h和\u001b[?25l\u001b[?25h情绪\u001b[?25l\u001b[?25h表达\u001b[?25l\u001b[?25h。\u001b[K\n",
      "“\u001b[?25l\u001b[?25h先\u001b[?25l\u001b[?25h接\u001b[?25l\u001b[?25h后\u001b[?25l\u001b[?25h喝\u001b[?25l\u001b[?25h”\u001b[?25l\u001b[?25h这个\u001b[?25l\u001b[?25h梗\u001b[?25l\u001b[?25h确实\u001b[?25l\u001b[?25h很\u001b[?25l\u001b[?25h妙\u001b[?25l\u001b[?25h，\u001b[?25l\u001b[?25h把\u001b[?25l\u001b[?25h传统\u001b[?25l\u001b[?25h痛点\u001b[?25l\u001b[?25h转化\u001b[?25l\u001b[?25h成\u001b[?25l\u001b[?25h记忆\u001b[?25l\u001b[?25h点\u001b[?25l\u001b[?25h。\u001b[?25l\u001b[?25h玻璃\u001b[?25l\u001b[?25h材质\u001b[?25l\u001b[?25h突出\u001b[?25l\u001b[?25h健康\u001b[?25l\u001b[?25h安全\u001b[?25l\u001b[?25h，“\u001b[?25l\u001b[?25h拿\u001b[?25l\u001b[?25h\u001b[K\n",
      "去\u001b[?25l\u001b[?25h回收\u001b[?25l\u001b[?25h还能\u001b[?25l\u001b[?25h种\u001b[?25l\u001b[?25h树\u001b[?25l\u001b[?25h”的\u001b[?25l\u001b[?25h数据\u001b[?25l\u001b[?25h很有\u001b[?25l\u001b[?25h说服\u001b[?25l\u001b[?25h力\u001b[?25l\u001b[?25h——\u001b[?25l\u001b[?25h这是\u001b[?25l\u001b[?25h典型的\u001b[?25l\u001b[?25h环保\u001b[?25l\u001b[?25h产品\u001b[?25l\u001b[?25h营销\u001b[?25l\u001b[?25h话\u001b[?25l\u001b[?25h术\u001b[?25l\u001b[?25h。\n",
      "\n",
      "\u001b[?25l\u001b[?25h要\u001b[?25l\u001b[?25h特别\u001b[?25l\u001b[?25h注意\u001b[?25l\u001b[?25h避免\u001b[?25l\u001b[?25h说\u001b[?25l\u001b[?25h教\u001b[?25l\u001b[?25h感\u001b[?25l\u001b[?25h，\u001b[?25l\u001b[?25h小\u001b[?25l\u001b[?25h红\u001b[?25l\u001b[?25h书\u001b[?25l\u001b[?25h用户\u001b[?25l\u001b[?25h讨厌\u001b[?25l\u001b[?25h像\u001b[?25l\u001b[?25h广告\u001b[?25l\u001b[?25h一样的\u001b[?25l\u001b[?25h文案\u001b[?25l\u001b[?25h。\u001b[?25l\u001b[?25h所以\u001b[?25l\u001b[?25h用\u001b[?25l\u001b[?25h“\u001b[?25l\u001b[?25h分享\u001b[?25l\u001b[?25h近\u001b[?25l\u001b[?25h况\u001b[?25l\u001b[?25h”\u001b[?25l\u001b[?25h式的\u001b[?25l\u001b[?25h口\u001b[?25l\u001b[?25h\u001b[K\n",
      "吻\u001b[?25l\u001b[?25h更\u001b[?25l\u001b[?25h合适\u001b[?25l\u001b[?25h，\u001b[?25l\u001b[?25h比如\u001b[?25l\u001b[?25h把\u001b[?25l\u001b[?25h咖啡\u001b[?25l\u001b[?25h杯\u001b[?25l\u001b[?25h拟\u001b[?25l\u001b[?25h人\u001b[?25l\u001b[?25h化\u001b[?25l\u001b[?25h成\u001b[?25l\u001b[?25h朋友\u001b[?25l\u001b[?25h，\u001b[?25l\u001b[?25h这样\u001b[?25l\u001b[?25h既\u001b[?25l\u001b[?25h亲切\u001b[?25l\u001b[?25h又有\u001b[?25l\u001b[?25h传播\u001b[?25l\u001b[?25h性\u001b[?25l\u001b[?25h。\u001b[?25l\u001b[?25h标签\u001b[?25l\u001b[?25h选择\u001b[?25l\u001b[?25h也很\u001b[?25l\u001b[?25h精准\u001b[?25l\u001b[?25h，\u001b[?25l\u001b[?25h\u001b[K\n",
      "#\u001b[?25l\u001b[?25h可持续\u001b[?25l\u001b[?25h生活\u001b[?25l\u001b[?25h 和\u001b[?25l\u001b[?25h #\u001b[?25l\u001b[?25h环保\u001b[?25l\u001b[?25h好\u001b[?25l\u001b[?25h物\u001b[?25l\u001b[?25h 能\u001b[?25l\u001b[?25h确保\u001b[?25l\u001b[?25h流量\u001b[?25l\u001b[?25h池\u001b[?25l\u001b[?25h曝光\u001b[?25l\u001b[?25h。\n",
      "\u001b[?25l\u001b[?25h</think>\u001b[?25l\u001b[?25h\n",
      "\u001b[?25l\u001b[?25h【\u001b[?25l\u001b[?25h标题\u001b[?25l\u001b[?25h】\u001b[?25l\u001b[?25h这\u001b[?25l\u001b[?25h可能是\u001b[?25l\u001b[?25h我\u001b[?25l\u001b[?25h这辈子\u001b[?25l\u001b[?25h买\u001b[?25l\u001b[?25h过\u001b[?25l\u001b[?25h最\u001b[?25l\u001b[?25h戳\u001b[?25l\u001b[?25h心\u001b[?25l\u001b[?25h窝\u001b[?25l\u001b[?25h的\u001b[?25l\u001b[?25h杯子\u001b[?25l\u001b[?25h！\u001b[?25l\u001b[?25h😭\u001b[?25l\u001b[?25h\n",
      "\n",
      "\u001b[?25l\u001b[?25h【\u001b[?25l\u001b[?25h正文\u001b[?25l\u001b[?25h】\u001b[?25l\u001b[?25h  \n",
      "\u001b[?25l\u001b[?25h朋友们\u001b[?25l\u001b[?25h！\u001b[?25l\u001b[?25h今天\u001b[?25l\u001b[?25h必须\u001b[?25l\u001b[?25h分享\u001b[?25l\u001b[?25h一个\u001b[?25l\u001b[?25h让我\u001b[?25l\u001b[?25h痛\u001b[?25l\u001b[?25h哭\u001b[?25l\u001b[?25h流\u001b[?25l\u001b[?25h涕\u001b[?25l\u001b[?25h的\u001b[?25l\u001b[?25h发现\u001b[?25l\u001b[?25h——\u001b[?25l\u001b[?25h🌍\u001b[?25l\u001b[?25h 环\u001b[?25l\u001b[?25h保\u001b[?25l\u001b[?25h咖啡\u001b[?25l\u001b[?25h杯\u001b[?25l\u001b[?25h简直\u001b[?25l\u001b[?25h是我的\u001b[?25l\u001b[?25h新\u001b[?25l\u001b[?25h宠\u001b[?25l\u001b[?25h！\u001b[?25l\u001b[?25h  \u001b[K\n",
      "\n",
      "\n",
      "\u001b[?25l\u001b[?25h每次\u001b[?25l\u001b[?25h点\u001b[?25l\u001b[?25h外卖\u001b[?25l\u001b[?25h刷\u001b[?25l\u001b[?25h到\u001b[?25l\u001b[?25h星巴克\u001b[?25l\u001b[?25h，\u001b[?25l\u001b[?25h看到\u001b[?25l\u001b[?25h那些\u001b[?25l\u001b[?25h一次性\u001b[?25l\u001b[?25h杯子\u001b[?25l\u001b[?25h和\u001b[?25l\u001b[?25h吸\u001b[?25l\u001b[?25h管\u001b[?25l\u001b[?25h，\u001b[?25l\u001b[?25h我的\u001b[?25l\u001b[?25h内心\u001b[?25l\u001b[?25h都在\u001b[?25l\u001b[?25h滴\u001b[?25l\u001b[?25h血\u001b[?25l\u001b[?25h💔\u001b[?25l\u001b[?25h。\u001b[?25l\u001b[?25h地球\u001b[?25l\u001b[?25h已经\u001b[?25l\u001b[?25h\u001b[K\n",
      "够\u001b[?25l\u001b[?25h累了\u001b[?25l\u001b[?25h，\u001b[?25l\u001b[?25h我们\u001b[?25l\u001b[?25h还要\u001b[?25l\u001b[?25h继续\u001b[?25l\u001b[?25h伤害\u001b[?25l\u001b[?25h它\u001b[?25l\u001b[?25h吗\u001b[?25l\u001b[?25h？\u001b[?25l\u001b[?25h！\n",
      "\n",
      "\u001b[?25l\u001b[?25h直到\u001b[?25l\u001b[?25h我\u001b[?25l\u001b[?25h遇到了\u001b[?25l\u001b[?25h这个\u001b[?25l\u001b[?25h环保\u001b[?25l\u001b[?25h玻璃\u001b[?25l\u001b[?25h咖啡\u001b[?25l\u001b[?25h杯\u001b[?25l\u001b[?25h🌿\u001b[?25l\u001b[?25h，\u001b[?25l\u001b[?25h瞬间\u001b[?25l\u001b[?25h泪\u001b[?25l\u001b[?25h目\u001b[?25l\u001b[?25h！\u001b[?25l\u001b[?25h颜值\u001b[?25l\u001b[?25h在线\u001b[?25l\u001b[?25h不说\u001b[?25l\u001b[?25h，\u001b[?25l\u001b[?25h关键是\u001b[?25l\u001b[?25h完全\u001b[?25l\u001b[?25h无\u001b[?25l\u001b[?25h接触\u001b[?25l\u001b[?25h设\u001b[K\n",
      "计\u001b[?25l\u001b[?25h，\u001b[?25l\u001b[?25h拿\u001b[?25l\u001b[?25h去\u001b[?25l\u001b[?25h喝\u001b[?25l\u001b[?25h都不\u001b[?25l\u001b[?25h用\u001b[?25l\u001b[?25h担心\u001b[?25l\u001b[?25h弄\u001b[?25l\u001b[?25h脏\u001b[?25l\u001b[?25h手\u001b[?25l\u001b[?25h——\u001b[?25l\u001b[?25h先\u001b[?25l\u001b[?25h接\u001b[?25l\u001b[?25h后\u001b[?25l\u001b[?25h喝\u001b[?25l\u001b[?25h的设计\u001b[?25l\u001b[?25h真的\u001b[?25l\u001b[?25h好\u001b[?25l\u001b[?25h贴心\u001b[?25l\u001b[?25h啊\u001b[?25l\u001b[?25h！\u001b[?25l\u001b[?25h  \n",
      "\n",
      "\u001b[?25l\u001b[?25h而且\u001b[?25l\u001b[?25h它\u001b[?25l\u001b[?25h还是\u001b[?25l\u001b[?25h可\u001b[?25l\u001b[?25h回收\u001b[?25l\u001b[?25h的\u001b[?25l\u001b[?25h玻璃\u001b[?25l\u001b[?25h材质\u001b[?25l\u001b[?25h，\u001b[?25l\u001b[?25h安全\u001b[?25l\u001b[?25h又\u001b[?25l\u001b[?25h健康\u001b[?25l\u001b[?25h✨\u001b[?25l\u001b[?25h。\u001b[?25l\u001b[?25h最\u001b[?25l\u001b[?25h绝\u001b[?25l\u001b[?25h的是\u001b[?25l\u001b[?25h：\u001b[?25l\u001b[?25h每\u001b[?25l\u001b[?25h买\u001b[?25l\u001b[?25h一个\u001b[?25l\u001b[?25h杯子\u001b[?25l\u001b[?25h，\u001b[?25l\u001b[?25h品牌\u001b[?25l\u001b[?25h方\u001b[?25l\u001b[?25h承诺\u001b[?25l\u001b[?25h\u001b[K\n",
      "会\u001b[?25l\u001b[?25h帮你\u001b[?25l\u001b[?25h种\u001b[?25l\u001b[?25h一棵\u001b[?25l\u001b[?25h树\u001b[?25l\u001b[?25h🌳\u001b[?25l\u001b[?25h（\u001b[?25l\u001b[?25h我\u001b[?25l\u001b[?25h查\u001b[?25l\u001b[?25h过了\u001b[?25l\u001b[?25h，\u001b[?25l\u001b[?25h是真的\u001b[?25l\u001b[?25h有\u001b[?25l\u001b[?25h这个\u001b[?25l\u001b[?25h机制\u001b[?25l\u001b[?25h哦\u001b[?25l\u001b[?25h）\u001b[?25l\u001b[?25h！\n",
      "\n",
      "\u001b[?25l\u001b[?25h从此\u001b[?25l\u001b[?25h再也不\u001b[?25l\u001b[?25h怕\u001b[?25l\u001b[?25h喝\u001b[?25l\u001b[?25h咖啡\u001b[?25l\u001b[?25h时\u001b[?25l\u001b[?25h碰到\u001b[?25l\u001b[?25h脏\u001b[?25l\u001b[?25h兮\u001b[?25l\u001b[?25h兮\u001b[?25l\u001b[?25h的东西\u001b[?25l\u001b[?25h了\u001b[?25l\u001b[?25h，\u001b[?25l\u001b[?25h颜值\u001b[?25l\u001b[?25h担当\u001b[?25l\u001b[?25h+\u001b[?25l\u001b[?25h实用\u001b[?25l\u001b[?25h环保\u001b[?25l\u001b[?25h+\u001b[?25l\u001b[?25h健康\u001b[?25l\u001b[?25h守护\u001b[?25l\u001b[?25h三\u001b[?25l\u001b[?25h合一\u001b[?25l\u001b[?25h！\u001b[?25l\u001b[?25h你\u001b[?25l\u001b[?25h\u001b[K\n",
      "还在\u001b[?25l\u001b[?25h等\u001b[?25l\u001b[?25h什么\u001b[?25l\u001b[?25h？\u001b[?25l\u001b[?25h快\u001b[?25l\u001b[?25h和\u001b[?25l\u001b[?25h地球\u001b[?25l\u001b[?25h说\u001b[?25l\u001b[?25h拜\u001b[?25l\u001b[?25h拜\u001b[?25l\u001b[?25h吧\u001b[?25l\u001b[?25h☕\u001b[?25l\u001b[?25h️\u001b[?25l\u001b[?25h💚\u001b[?25l\u001b[?25h  \n",
      "\n",
      "\u001b[?25l\u001b[?25h#\u001b[?25l\u001b[?25h可持续\u001b[?25l\u001b[?25h生活\u001b[?25l\u001b[?25h #\u001b[?25l\u001b[?25h环保\u001b[?25l\u001b[?25h好\u001b[?25l\u001b[?25h物\u001b[?25l\u001b[?25h #\u001b[?25l\u001b[?25h我的\u001b[?25l\u001b[?25h咖啡\u001b[?25l\u001b[?25h仪式\u001b[?25l\u001b[?25h感\u001b[?25l\u001b[?25h\n",
      "\n",
      "\u001b[?25l\u001b[?25h"
     ]
    }
   ],
   "source": [
    "!ollama run deepseek-r1:8b \"生成小红书风格的文案，为 环保咖啡杯 这款产品做宣传\""
   ]
  },
  {
   "cell_type": "markdown",
   "id": "ad24b206",
   "metadata": {},
   "source": [
    "# 接口调用"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "id": "0d3bb1be",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "```markdown\n",
      "<think>\n",
      "嗯，用户想要一个小红书风格的环保咖啡杯宣传文案。这种需求很常见，现在很多品牌都在尝试用社交媒体营销。\n",
      "\n",
      "用户可能是个独立咖啡品牌商家或者代工厂，也可能是个人创业者想推广自己的环保咖啡杯设计。ta对小红书这个平台应该有一定了解，知道这里的内容需要活泼、真实且带有强烈个人色彩。从语气看，用户比较着急，想要现成的文案参考而不是写作指导。\n",
      "\n",
      "小红书文案有几个特点：标题要有吸引力和emoji点缀；正文要口语化，多用短句和感叹号；需要包含产品痛点和替代传统方案的价值点；最好能引起共鸣或共情；最后要有行动召唤。还要注意加入一些行业黑话但要用生活化的语言包装。\n",
      "\n",
      "这款环保咖啡杯的核心卖点应该是环保材质、耐用性和美观设计。用户没提供具体参数，所以文案要留出定制化空间，这样更灵活。玻璃材质是个好选择，因为小红书上很多人推崇极简风和可持续生活方式。\n",
      "\n",
      "需要避免的是过于夸张的宣传用语，小红书用户对虚假宣传很敏感。应该突出实用性和独特性，比如“不发霉”、“轻奢感”这些具体描述比单纯说“环保”更有说服力。\n",
      "\n",
      "最后加个定制化设计的钩子很重要，小红书上很多人会根据文案来询问产品细节或定制可能性。\n",
      "</think>\n",
      "【标题】🌿告别塑料杯！我的环保玻璃咖啡杯养成记✨\n",
      "\n",
      "【正文】  \n",
      "姐妹们！你们还在用一次性塑料杯喝咖啡吗？☕️看完这篇直接换新宠——我的环保玻璃手冲杯💕\n",
      "\n",
      "真的被它圈粉了好吗！！第一次用就被颜值征服，透明的杯身配上简约的刻花设计，简直就是行走的艺术品🎨每次拿在手里都舍不得放下！\n",
      "\n",
      "最绝的是它的实用性！💪304不锈钢内胆+高硼硅玻璃双层结构，保温又耐用，洗完还能立着不占地方～从此再也不用担心杯子发霉了！\n",
      "\n",
      "而且它还是我的社交加分项！📸闺蜜喝咖啡都要借我用，朋友圈随手一拍都是轻奢感，朋友们都说这颜值配得上星巴克的价格💰\n",
      "\n",
      "不过最让我感动的是它的环保属性！♻️用这个杯已经三个月了，零损耗不说还自带防烫设计，再也不怕碰翻热饮烫到手。更棒的是它采用可降解环保工艺，在小红书下单就能定制专属图案！\n",
      "\n",
      "还在等什么？立刻来解锁你的咖啡新仪式感吧～\n",
      "#环保生活 #咖啡控必备 #可持续时尚\n",
      "\n",
      "【标签】  \n",
      "#环保咖啡杯 #极简主义 #生活方式改造\n",
      "```\n"
     ]
    }
   ],
   "source": [
    "import requests\n",
    "\n",
    "response = requests.post(\n",
    "    \"http://localhost:11434/api/chat\",\n",
    "    json={\n",
    "        \"model\": \"deepseek-r1:8b\",\n",
    "        \"messages\": [\n",
    "            {\n",
    "                \"role\": \"user\",\n",
    "                \"content\": \"生成小红书风格的文案，为 环保咖啡杯 这款产品做宣传\"\n",
    "            }\n",
    "        ],\n",
    "        \"stream\": False\n",
    "    }\n",
    ")\n",
    "\n",
    "# 提取响应内容并转换为Markdown格式\n",
    "result = response.json()\n",
    "content = result['message']['content']\n",
    "# print(result)\n",
    "# 输出Markdown格式\n",
    "print(f\"```markdown\\n{content}\\n```\")\n"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "09f6f519",
   "metadata": {},
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "9958d327",
   "metadata": {},
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "deepseek",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.13.5"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 5
}
